#pragma once

class Position
{
private:
	int x;
	int y;

public:
	Position();
	Position(int, int);

	int getX() { return x; }
	void incX() { this->x++; }
	void decX() { this->x--; }

	int getY() { return y; }
	void incY() { this->y++; }
	void decY() { this->y--; }

	friend bool operator==(const Position&, const Position&);
	operator size_t() const;
};
